home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / MISC / DTMFF110 / MAKEFILE < prev    next >
Encoding:
Text File  |  1997-08-05  |  1.9 KB  |  107 lines

  1. #
  2. # Borland C++
  3. #
  4. .AUTODEPEND
  5.  
  6.  
  7. #
  8. # Borland C++ tools
  9. #
  10. CPATH    = c:\borlandc
  11. TCCDOS    = $(CPATH)\bin\bcc -mm -1 -y -v -DASMFFTCODE;USE_INTEGER_CODE
  12. TLINK    = $(CPATH)\bin\tlink
  13. TLIB    = $(CPATH)\bin\tlib
  14. TASM    = $(CPATH)\bin\tasm
  15.  
  16. #
  17. # Options
  18. #
  19. INCLUDE = $(CPATH)\include;.
  20. LIB = $(CPATH)\lib
  21.  
  22. #
  23. # Dependency List
  24. #
  25.  
  26. dtmf_fft:   dtmf_fft.exe
  27.  
  28. OBJS = \
  29.    freq.obj\
  30.    dtmf.obj\
  31.    setupsub.obj\
  32.    procinp.obj\
  33.    realfft.obj\
  34.    realffta.obj\
  35.    sc_sb.obj\
  36.    sc_sb16.obj\
  37.    dma_code.obj\
  38.    sb_dsp.obj\
  39.    sbio.obj\
  40.    gr_dos.obj\
  41.    egavga.obj
  42.  
  43. dtmf_fft.exe : $(OBJS)
  44.   $(TLINK)   @&&|
  45.  /v /c /x +
  46. $(LIB)\c0m.obj+
  47. freq.obj+
  48. dtmf.obj+
  49. setupsub.obj+
  50. procinp.obj+
  51. realfft.obj+
  52. realffta.obj+
  53. sc_sb.obj+
  54. sc_sb16.obj+
  55. dma_code.obj+
  56. sb_dsp.obj+
  57. sbio.obj+
  58. gr_dos.obj+
  59. egavga.obj
  60. $<,$*
  61. $(LIB)\graphics.lib+
  62. $(LIB)\emu.lib+
  63. $(LIB)\mathm.lib+
  64. $(LIB)\cm.lib
  65. |
  66.  
  67. pack: dtmf_fft.exe
  68.   $(CPATH)\bin\tdstrip dtmf_fft.exe
  69.   pklite dtmf_fft.exe
  70.  
  71. freq.obj : freq.c extern.h fft.h
  72.   $(TCCDOS) -P- -c -I$(INCLUDE) freq.c
  73.  
  74. dtmf.obj : dtmf.c
  75.   $(TCCDOS) -P- -c -I$(INCLUDE) dtmf.c
  76.  
  77. setupsub.obj : setupsub.c freq.h extern.h
  78.   $(TCCDOS) -P- -c -I$(INCLUDE) setupsub.c
  79.  
  80. procinp.obj : procinp.c freq.h extern.h fft.h
  81.   $(TCCDOS) -P- -c -I$(INCLUDE) procinp.c
  82.  
  83. realfft.obj : realfft.c fft.h
  84.   $(TCCDOS) -P- -c -I$(INCLUDE) -DASMFFTCODE realfft.c
  85.  
  86. realffta.obj : realffta.asm
  87.   $(TASM) /ml realffta.asm,realffta.obj
  88.  
  89. sc_sb.obj : sc_sb.c freq.h extern.h sb.h
  90.   $(TCCDOS) -P- -c -I$(INCLUDE) sc_sb.c
  91.  
  92. sc_sb16.obj : sc_sb16.c freq.h sbio.h
  93.   $(TCCDOS) -P- -c -I$(INCLUDE) sc_sb16.c
  94.  
  95. dma_code.obj : dma_code.asm
  96.   $(TASM) /ml dma_code.asm,dma_code.obj
  97.  
  98. sb_dsp.obj : sb_dsp.asm
  99.   $(TASM) /ml sb_dsp.asm,sb_dsp.obj
  100.  
  101. sbio.obj : sbio.c freq.h sbio.h
  102.   $(TCCDOS) -P- -c -I$(INCLUDE) sbio.c
  103.  
  104. gr_dos.obj : gr_dos.c freq.h display.h
  105.   $(TCCDOS) -P- -c -I$(INCLUDE) gr_dos.c
  106.  
  107.